package br.com.werp.regras.contabilidade.visao.decorador;

import org.displaytag.decorator.TableDecorator;

import br.com.werp.regras.geral.util.Html;
import br.com.werp.regras.geral.vos.contabilidade.HistoricoVO;


/**
 * @author Carlos Eduardo
 * Criado em 24/01/2005
 */
public class Historico extends TableDecorator {
	
	public String getIdentificador(){
		HistoricoVO historicoVO = (HistoricoVO)getCurrentRowObject();
		
		String campo = "";
		
		if( historicoVO!=null ){
			campo = historicoVO.getHistoricoId().toString();
		}
		
		return Html.center(campo);		
	}
	
	public String getDescricao(){
		HistoricoVO historicoVO = (HistoricoVO)getCurrentRowObject();
		String campo = "";
		String histId = "";
		
		if( historicoVO!=null ){
			campo = historicoVO.getDescricao();
			histId = historicoVO.getHistoricoId().toString();
			
		}		
		//return campo;
		return "<a href=\"" +
        "../Historico/EditarHistoricoForm.do?carregar_action=" +
        "&HIST_ID=" + histId + "&Atualizar=Atualizar\">" + campo + "</a>";
	}
	
	public String getTexto(){
		HistoricoVO historicoVO = (HistoricoVO)getCurrentRowObject();		
		String campo = "";
		
		if( historicoVO!=null ){
			campo = historicoVO.getHistorico();
		}		
		return campo;
	}

}
